#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <vector>

using namespace std;

int getSum(int a, int b) {

    while (b != 0)
    {
        int x = a ^ b;
        unsigned carry = (a & b) << 1;
        a = x;
        b = carry;
    }

    return a;

}

int main()
{

	return 0;
}